MVLVQFRDISIINNVGLGLGGGVGGLIAGAATAVVAAMGGHHVGHRAGYEHHNHGKYIRGLLGGGKYKRGKQSIGGGNYKCGKHGMFGGKRGKHDMFGGKRGKGMFGQRKWK